const app = getApp();
const api = require("../../apis/modules/user")
Page({

    /**
     * 页面的初始数据
     */
    data: {
        lock: false,
        code:''
    },
    bindGetUserInfo(e) {
     if(this.data.lock) return true
      let parma = {
        code:this.data.code,
        encryptedData:e.detail.encryptedData,
        iv:e.detail.iv
      }
      api.login(parma).then(res=>{
        if(res.resultCode == 0){
          this.data.lock = false
          app.globalData.userInfor = res.data
         wx.setStorageSync('userToken', res.data.token)
         wx.setStorageSync('userInfor', res.data)
        //  wx.setStorageSync('userInfor', JSON.stringify(res.data))
          wx.removeStorage({
            key: 'staffToken',
          })
          wx.showToast({
            title:"授权成功"
          })
          setTimeout(()=>{
            wx.redirectTo({
              url: '/pages/index/index',
            })
          },1500)
        }else{
            wx.showToast({
              title:res.errorMsg ,
              icon: 'none',
              duration: 2000
            })
            setTimeout(() => {
              wx.redirectTo({
                url: '/pages/index/index',
              })
            }, 2000);
          
        }
    
        // wx.navigateTo({
        //   url: '/pages/user/index/index',
        // })
      })
      

    },


    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
      wx.login({
        complete: (res) => {
          this.data.code =  res.code
        },
      })

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})